device producing light - French English Dictionary